Шаг 3 - Что такое файлы макросценариев?

Макросценарии SURFERа - это текстовые ASCII файлы. Для того, чтобы создать такой файл, нужно либо ввести текст макросценария, либо отредактировать существующий макросценарий. Тексты макросценариев можно вводить и редактировать непосредственно в программе GS Scripter, поскольку эта программа функционирует как текстовый ASCII редактор. Если Вы хотите создать новый сценарий, специфический для Вашего приложения, то Вам, по-видимому, следует начать с пустого окна Редактирования программы GS Scripter и ввести весь текст сценария в это окно. Если же Вы хотите выполнить рутинное задание, такое как построение сеточного файла или карты изолиний, то для этого достаточно открыть существующий файл макросценария и отредактировать его так, чтобы он удовлетворял Вашей задаче.

Когда файл макросценария помещен в окно Редактирования GS Scripterа, Вы можете выполнить этот сценарий. Рассмотрим, для примера, макросценарий, который создает сеточный файл по XYZ файлу данных, а затем строит карту изолиний по этому сеточному файлу.

 ‘ Создать программый объект для SURFERа
SET Srf = CreateObject("Surfer.App")
 ‘ Открыть панель диалога для ввода имени файла данных 
DataFile$ = InputBox$("Enter the data file name","Window Title")
' Вызвать команду SURFERа для построения сети
Srf.GridData(DataFile = DataFile$, OutGrid = "OUT.GRD")
‘ Вызвать команду SURFERа для построения карты изолиний
Srf.MapContour(InGrid = "OUT.GRD")

При выполнении этого макросценария автоматически запустится программа SURFER и откроется окно Графика, в котором будет строиться сеточный файл и карта изолиний. По завершении выполнения макросценария управление будет возвращено в окно Редактирования программы GS Scripter. Окно SURFERа останется открытым, хотя активным окном будет окно Редактирования GS Scripterа.

Hosted by uCoz